@charset "UTF-8";
/**
    网站前端CSS样式文件 @author figol   2020-05-02
 */

/*  index.html  */

.index-aboutus .aboutus{float:left;width:600px;margin-right:24px;}
.index-aboutus .aboutus .header{width:100%;border-bottom:1px solid #F97100;padding-bottom:5px;font-size:20px;}
.index-aboutus .aboutus .header .subnav{padding-left:100px;font-size:13px;float:right;line-height:30px;}
.index-aboutus .aboutus .header .subnav .separator{padding:0 6px;}
.index-aboutus .aboutus img{height:200px;width:600px;}
.index-aboutus .aboutus .content{font-family: 微软雅黑;font-size: 14px;text-indent:30px;line-height:22px;padding:10px 5px;}
.index-aboutus .aboutus .content>p{display: inline;}
.index-aboutus .aboutus .body ul li{clear:both;padding:0 4px;border-bottom:1px dashed #ccc;font-size:14px;line-height:30px;height:30px;}
.index-aboutus .aboutus .more{color:inherit;font-size:14px;float:right;line-height:30px;}



.index-aboutus .edu{float:left;width:576px;}
.index-aboutus .edu .header{width:100%;border-bottom:1px solid #F97100;padding-bottom:5px;font-size:20px;}
.index-aboutus .edu .more{color:inherit;font-size:14px;float:right;line-height:30px;}
.index-aboutus .edu .body ul li{clear:both;padding:0 4px;border-bottom:1px dashed #ccc;font-size:14px;line-height:30px;height:30px;}


.index-row2 .news{float:left;width:600px;margin-right:24px;}
.index-row2 .policy{float:left;width:576px;}
.index-row2 .policy .more{color:inherit;font-size:14px;float:right;line-height:30px;}
.index-row2 .policy .header{width:100%;border-bottom:1px solid #F97100;padding-bottom:5px;font-size:20px;}
.index-row2 .policy .body ul li{clear:both;padding:0 4px;border-bottom:1px dashed #ccc;font-size:14px;line-height:30px;height:30px;}

.index-row2 .news .more{color:inherit;font-size:14px;float:right;line-height:30px;}
.index-row2 .news .header{width:100%;border-bottom:1px solid #F97100;padding-bottom:5px;font-size:20px;}
.index-row2 .news .body>dl{display: block;height: 100px;margin-top:10px;}
.index-row2 .news .body>dl>dt>img{height:90px;width:120px;}
.index-row2 .news .body>dl>dd{font-size:14px;padding:0 5px 3px 10px;width:460px;}
.index-row2 .news .body>dl>dd>a{color:#333;font-weight:bold;height:30px;}
.index-row2 .news .body>dl>dd>p{line-height:20px;font-size:12px;color:#999;}
.index-row2 .news .body>dl>dd>p>a{color:#333;font-weight:bold;height:30px;font-size:14px;line-height:30px;}

.index-product .more{color:inherit;font-size:14px;float:right;line-height:30px;}
.index-product .header{width:100%;border-bottom:1px solid #F97100;padding-bottom:5px;font-size:20px;}
.index-product .body img{height:140px;width:286px;}
.index-product .body .item{width:286px;margin-right:17px;float:left;font-size:14px;line-height:24px;}
.index-product .body .item:last-child{margin-right:0;}

.index-footer{background-color: #313131;}
.index-footer .link{clear:both;height:auto;margin:0 auto;width:1200px;}
.index-footer .link ul{}
.index-footer .link ul li{display:inline;padding:5px 10px;line-height:50px;color:#eee;font-size:14px;}
.index-footer .link ul li a{font-size:14px;color:#eee;}
.index-footer .link ul li a:hover{color:#F97A00;}
.index-footer .box{width:1200px;margin:0 auto;height:160px;text-align: left;padding-top:40px;font-size:14px;line-height:24px;color:white;}
.index-footer .box .logo{width:300px;float:left;}
.index-footer .box .address{width:300px;float:left;padding-left:50px;}
.index-footer .box .copyright{width:300px;float:left;}
.index-footer .box .qrcode{float:right;padding-left:30px;margin-top:-10px;text-align: center;}
.index-footer .box .qrcode img{width:100px;height:100px;}

/* 搜索弹出框样式 */
.search-shade{height:100%;width:100%;background-color:black;
    opacity:0.4;position:fixed;top:0;right:0;left:0;bottom:0;}
.search-box{text-align:center;z-index:1000;margin:0 auto;background-color:#313131;
    width:100%;height:160px;position:fixed;top:0;left:0;right:0;color:#fff;}
.search-box .logo{float:left;width:300px;}
.search-nav{width:600px;}
.search-nav>ul{font-size:18px;line-height:32px;}
.search-nav>ul>li{float:left;margin-right:10px;cursor:pointer;}
.search-nav>ul li.selected{color:#fe0000;}
.search-box .search-container input{font-size:14px;padding:4px 5px;
    border:1px solid #ccc;border-radius:4px;height:26px;width:600px;}
.search-box .search-container .fa-search{cursor: pointer;width:20px;}
.search-box .search-container .fa-search:hover{font-weight: 800;font-size:24px !important;}
.search-box .search-container .fa-close{cursor: pointer;width:20px;}
.search-box .search-container .fa-close:hover{font-weight:800;font-size:24px !important;}


/* 列表页面的样式 */
.list-content{}
.list-content .head-icon{color:white !important;;font-size:24px !important;;}
.list-content .nav{float:left;margin-right:24px;}
.list-content .nav .header{width:100%;border-bottom:1px solid #e7e7e7;padding-bottom:5px;font-size:14px;}
.list-content .nav .header .name{font-size:14px;color:#F97100;}
.list-content .nav .header .breadcrumb{}

.list-content .list{float:left;width:400px;}
.list-content .list .header{width:100%;border-bottom:1px solid #e7e7e7;padding-bottom:5px;font-size:14px;}
.list-content .list .header .name{font-size:24px;color:#F97100;font-weight:bold;line-height:24px;}
.list-content .list .header .breadcrumb{font-size:14px;line-height:28px;height:28px;}
.list-content .list .page-info{padding:20px 10px;}
.list-content .list .page-info>p{text-indent: 20px;font-size:13px;line-height:20px;}
.list-content .list .body>dl{display: block;height:170px;margin-top:10px;clear:both;margin-bottom:20px;}
.list-content .list .body>dl>dt>img{height:180px;width:300px;}
.list-content .list .body>dl>dd{font-size:14px;padding:3px 15px;}

.list-content .list .body-info>dl{border-bottom:1px solid #ccc;display: block;padding-bottom:20px;height:100px;margin-top:10px;clear:both;margin-bottom:20px;}
.list-content .list .body-info>dl>dt{margin-top:10px;border:1px solid #F97100;}
.list-content .list .body-info>dl>dt>.top{height:20px;width:100px;background-color:#F97100;}
.list-content .list .body-info>dl>dt>.date{color:#666;padding:10px 20px;text-align: center;font-size:14px;font-weight:bold;}
.list-content .list .body-info>dl>dt>.date>.day{color:#333;padding-bottom:5px;font-size:16px;}
.list-content .list .body-info>dl>dd{font-size:14px;padding:3px 15px;}
.list-content .list .body-info>dl>dd>.title{font-weight:bold;padding:10px 5px;}
.list-content .list .body-info>dl>dd.abstract{font-size:14px;padding:3px 15px;}

.list-content .list .paging{font-size:14px;padding:3px 15px;}
.list-content .list .paging ul{font-size:14px;padding:3px 15px;}
.list-content .list .paging ul li{float:left;margin-right:6px;}
.list-content .list .paging ul li>a.selected{color:white !important;background-color: #F97100;}
.list-content .list .paging ul li>a{font-size:13px;color:#666;padding:3px 10px;border:1px solid #ddd;}

/* 详情页面的样式 */
.detail-content{width:1200px;margin:0 auto;}
.detail-content .header{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;}
.detail-content .header .name{font-size:20px;font-weight:bold;}
.detail-content .header .tab>ul{}
.detail-content .header .tab>ul>li{float:left;padding:3px 10px;}
.detail-content .header .tab>ul>li>a{color:#333;font-size:16px;padding-bottom:5px;}
.detail-content .header .tab>ul>li>a:hover{border-bottom:3px solid #F97100;}
.detail-content .header .tab>ul>li>a.selected{border-bottom:3px solid #F97100;}
.detail-content .body{min-height: 400px;}
.detail-content .body>p{font-size:13px;text-indent: 20px;line-height:24px;}
.detail-content .body>img{width:300px;height:180px;}


/* 培训教育主页 */
.edu-content{width:1200px;margin:0 auto;}
.edu-content .quick-menu{width:200px;float:left;margin-right:20px;}
.edu-content .quick-menu>div{margin-bottom:10px;}
.edu-content .info{width:980px;float:left;}

.edu-content .info .info-list{float:left;overflow:hidden;width:480px;margin-right:20px;margin-bottom:20px;}
.edu-content .info .info-list:nth-child(even){margin-right:0px;}

.edu-content .info .info-list .header{padding:10px 5px;border:1px solid #ccc;line-height:24px;border-radius:5px 5px 0 0;font-size:16px;}
.edu-content .info .info-list .header .more{float:right;font-size:13px;}
.edu-content .info .info-list .content{padding:0 5px;height:200px;border:1px solid #ccc;border-top:0;}
.edu-content .info .info-list .content ul li{
    border-bottom:1px dashed #ccc;font-size:14px;padding:4px 6px;
    line-height:24px;width:450px;clear:both;height:24px;}
.edu-content .info .info-list .content ul li:last-child{border-bottom:0;}

/* 培训教育 -> 报名 */
.edu-enroll{width:1200px;margin:0 auto;}
.edu-enroll .quick-menu{width:200px;float:left;margin-right:12px;}
.edu-enroll .quick-menu>div{margin-bottom:10px;}
.edu-enroll .info{width:812px;float:left;}

.edu-enroll .info .info-list{float:left;overflow:hidden;width:400px;margin-right:12px;margin-bottom:20px;}
.edu-enroll .info .info-list:nth-child(even){margin-right:0px;}

.edu-enroll .info .info-list .header{padding:10px 5px;border:1px solid #ccc;line-height:24px;border-radius:5px 5px 0 0;font-size:16px;}
.edu-enroll .info .info-list .header .more{float:right;font-size:13px;}
.edu-enroll .info .info-list .content{padding:0 5px;height:200px;border:1px solid #ccc;border-top:0;}
.edu-enroll .info .info-list .content ul li{
    border-bottom:1px dashed #ccc;font-size:14px;padding:4px 6px;
    line-height:24px;width:374px;clear:both;height:24px;}
.edu-enroll .info .info-list .content ul li:last-child{border-bottom:0;}
.edu-enroll .head-icon{color:white !important;;font-size:16px !important;;}

.edu-enroll .info .header{margin-bottom:20px;margin-left:5%;width:95%;border-bottom:1px solid #ccc;padding-bottom:5px;font-size:14px;}
.edu-enroll .info .header .name{font-size:20px;font-weight:600;color:#F97100;}
.edu-enroll .info .header .breadcrumb{}

/* 关于我们 */
.aboutus-content{width:1200px;margin:0 auto;}
.aboutus-content .article{width:600px;margin-right:20px;float:left;}
.aboutus-content .article .item{height:180px;margin-bottom:30px;width:100%;}
.aboutus-content .article .item .header{border-bottom:1px solid #ccc;clear:both;line-height:40px;height:40px;width:100%;}
.aboutus-content .article .item .title{width:100%;margin-bottom:10px;font-size:16px;font-weight:normal;padding:0 6px;}
.aboutus-content .article .item .content>img{height:120px;width:220px;}

.aboutus-content .notice{width:560px;float:left;}
.aboutus-content .notice .header{border-bottom:1px solid #ccc;clear:both;line-height:40px;height:40px;width:100%;}
.aboutus-content .notice .header .title{margin-bottom:10px;font-size:16px;font-weight:normal;padding:0 6px;}
.aboutus-content .notice .header .more{float:right;padding-right:10px;line-height:40px;height:40px;}

.aboutus-content .notice .content ul{}
.aboutus-content .notice .content ul li{
    border-bottom:1px dashed #ccc;font-size:14px;padding:0 6px;
    line-height:30px;width:560px;clear:both;height:30px;}
.aboutus-content .notice .content ul li:last-child{border-bottom:0;}




/* 首页公共样式 */
.gas-index .icon{padding:0 4px;background-color: red;}
.gas-index .dot{float:left;height:30px;line-height:30px;font-size:8px;color:#ccc;}
.gas-index .title{padding-left:10px;font-weight:bold;}
.gas-index .index-content{width:1200px;margin:0 auto;height:100px;text-align: left;}

.gas-left-nav{width:280px;padding-left:20px;}
.gas-left-nav ul.nav-list{width:250px;}
.gas-left-nav ul.nav-list li{font-size:16px;padding:8px 20px;line-height:36px;border:1px solid #F97100;border-bottom:0;}
.gas-left-nav ul.nav-list li:last-child{border-bottom:1px solid #F97100;}
.gas-left-nav ul.nav-list li.header{position:relative;padding:12px 20px;
    font-size:24px;font-weight: bold;color:white;background-color: #F97100;}
.gas-left-nav ul.nav-list li.selected{font-weight: bold;color:#F97100;background-color: #ddd}
.gas-left-nav ul.nav-list li.item:hover{font-weight: bold;color:#F97100;background-color: #ddd}
.gas-left-nav ul.nav-list li>span{font-size:12px;color:#F97100;}
.gas-left-nav ul.nav-list .triangle-left{position:absolute;left:-31px;top:-1px;width: 0px;height: 0px;border-top:27px solid transparent;border-bottom:35px solid transparent;border-right:30px solid #F97100;}


/* 首页会员单位 */
.index-member{width: 100%;background-color: #313131;height:100px;}
.index-member .box{width:1100px;margin:0 auto;color:white;}
.index-member .box .item{float:left;height:100px;width:190px;margin-left:40px;margin-right:50px;text-align:center;}
.index-member .box .item:last-child{margin-right:0;}
.index-member .box .item .img{float: left;line-height:100px;font-size:64px;}
.index-member .box .item .desc{float:left;padding-left:10px;margin-top:5px;}
.index-member .box .item .desc .num{color:#F97A00;font-size:36px;line-height:60px;}
.index-member .box .item .desc .text{font-size:16px;line-height:16px;}

/* 首页右边快捷菜单 */
.fixed-quick-menu{text-align:center;position:fixed;right:2px;top:120px;padding:40px 5px;border-right:2px solid #F97100;}
.fixed-quick-menu .line-item{margin:5px 0;float:right;clear:both;}
.fixed-quick-menu .line-item .item-abs{width:70px;padding:15px 0;background-color:#000;color:#fff;opacity:0.8;height:40px;}
.fixed-quick-menu .line-item .item-abs>span{font-size:20px;line-height:20px}
.fixed-quick-menu .line-item .item-abs>p{line-height:20px;}
.fixed-quick-menu .line-item .item-detail{display: none;min-width:140px;padding:15px 10px;background-color:red;color:#fff;opacity:0.6;height:40px;}
.fixed-quick-menu .line-item .item-detail>p{line-height:40px;font-size:16px;}
.fixed-quick-menu .line-item .item-detail .qrcode{position:absolute;bottom:0;left:-120px;}
.fixed-quick-menu .line-item .item-detail .qrcode img{height:120px;width:120px;opacity: 1;}
.fixed-quick-menu .line-item .active{opacity:0.8;}

/* 导航条部分公共样式 */
.common-nav .strip{line-height:5px;height: 5px;background-color: #F97100;}
.common-nav .box{width:1200px;margin:0 auto;}
.common-nav .box .logo{width:170px;margin-top:10px;height:80px;}
.common-nav .box .nav{height:60px;line-height:60px;}
.common-nav .box .nav .layui-nav-item>a{font-size:16px;font-family: 微软雅黑;color:#fff;}
.common-nav .box .search{width:40px;font-size:24px;height:60px;line-height:60px;}
.common-nav .box .search:hover{color:#666;}

/* 登录对话框 */
.login-table tr{height:42px;}
.login-table tr th{font-size:14px;color:#666;text-align: right;}
.login-table tr td{text-align: center;}
.login-table input[type=text],.login-table input[type=password]{
    width: 200px;
    height: 14px;
    padding: 6px 20px 7px 4px!important;
}
.login-table input[type=checkbox]{
    vertical-align: -2px;
    margin-right:5px;
}

.login-table button {
    margin-right: 12px !important;
    padding: 7px 18px !important;
    text-decoration: none !important;
    font-size: 14px !important;
    background-color:#ff931d;
    border:0;
    color:white;
}

.login-table button:hover {
    background: #f7671d;
    /*border: 1px solid #f06923;*/
}

.input-normal {border:1px solid #d2d2d2;padding:5px 8px;margin:0 5px;}
.button-normal {border:0;padding:5px 12px;background-color:#5FB878;color:#fff;}

/* 没有数据 no-data */
.no-data{font-size:14px;padding:40px 0;margin:0 auto;text-align:center;}

/*  对layui的导航样式进行定制 */
.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{
    background-color: #F97100;
}
.layui-nav .layui-nav-child dd.layui-this a, .layui-nav-child dd.layui-this{
    background-color:#F97100;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {background-color: #F97100;}

.layui-laypage > a{margin-right:6px;border-radius: 4px !important;}
.layui-laypage > a:hover{background-color: #F97100;color:#fff;}
.layui-laypage > span{margin-right:6px;border-radius: 4px;}
.layui-laypage > span:hover{background-color: #F97100;color:#fff;}

.line1 .layui-nav .layui-nav-item a{padding-right:30px;}
.line2 .layui-nav .layui-nav-item a{padding:0 30px;}
.line2 .layui-nav .layui-nav-item .layui-nav-more{right:10px;}
.layui-nav .layui-nav-child a:hover {
    background-color: #F97100;
    color: #fff;font-weight: bold;
}
.layui-carousel-arrow{width:80px;height:80px;font-size:36px;}